release: v0.1.6 - settings window, tags polish, updatedAt fixes#61
release: v0.1.6 - settings window, tags polish, updatedAt fixes#61tomymaritano merged 7 commits intomainfrom
Conversation
- Add resizable sidebar and notelist panels with drag handles - Persist panel widths to localStorage - Replace react-resizable-panels with pure CSS flexbox + custom hook - Add inline image preview in CodeMirror editor for embeds - Add ImageLightbox component for fullscreen image viewing - Make preview metadata header responsive with container queries - Reduce typography and spacing for narrow preview panels 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Graph View: - Add react-force-graph-2d for interactive graph visualization - Create GraphView component with node/edge rendering - Add getGraphData() repository method for all notes and links - Integrate via sidebar button with overlay display - Click nodes to navigate to notes Open in New Window: - Add createNoteWindow() function in main process - Create NoteWindow component for standalone note editing - Add "Open in New Window" button in ActionsPanel - Support query param based window routing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add dedicated settings window (electron multi-window) - Add tag rename functionality - Add fuzzy search for tag autocomplete - Add color fill for tag pills - Fix updatedAt semantics (metadata changes don't update timestamp) - Fix dropdown positioning (auto-flip at viewport edges) - Fix debounce cleanup on note change - Add domain invariants documentation - Add updatedAt tests (13 new tests) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove unused catch variable in NoteWindow.tsx - Add optional chaining for array access in SidebarBreadcrumb.tsx - Auto-fix import order issues 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9bb061dbd5
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| app: { | ||
| version: () => '0.1.0', | ||
| // TODO: Use IPC to get version dynamically from main process | ||
| version: () => '0.1.5', | ||
| }, |
There was a problem hiding this comment.
Align desktop app version with 0.1.6 release
The root package was bumped to 0.1.6, but the renderer still advertises the desktop app as 0.1.5 (app.version here) while apps/desktop/package.json also remains at 0.1.5. As a result, a build cut from this commit will still report/version itself as 0.1.5, so the UI and electron-updater will never advance to the 0.1.6 release the commit message claims, breaking update detection and version displays. Please update the desktop package and exposed app.version to 0.1.6 to keep the release consistent.
Useful? React with 👍 / 👎.
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Summary
Documentation
docs/domain-invariants.md- Formal domain rulesdocs/architecture-audit.md- Updated auditdocs/react-ui-audit.md- React auditTests
packages/core/tests/updatedAt.test.ts- 13 new testsFiles Changed
50 files, +2849/-449 lines
🤖 Generated with Claude Code